package com.winning.platwebservice.config;

import org.springframework.boot.SpringBootConfiguration;
import org.springframework.context.annotation.Bean;
import org.springframework.jdbc.core.JdbcTemplate;

import java.sql.DatabaseMetaData;
import java.sql.SQLException;

/**
 * 数据库相关配置
 */
@SpringBootConfiguration
public class DataBaseConfig {

    /**
     * 通过jdbcTemplate数据库连接信息得到数据表的元信息
     */
    @Bean
    public DatabaseMetaData getDatabaseMetaData(JdbcTemplate jdbcTemplate) throws SQLException {
        return jdbcTemplate.getDataSource().getConnection().getMetaData();
    }
}
